3D 스캐닝 (3D Scanning)
1. 개요
3D 스캐닝은 물리적 객체의 형상, 크기, 색상 등의 정보를 비접촉 방식으로 측정하여 디지털 3D 데이터로 변환하는 정밀 측정 기술이다. 이 과정은 대상물의 표면 좌표를 수집하여 가상 공간에 3차원 모델을 재구성하는 것을 목표로 하며, 제조, 의료, 문화재 보존 등 다양한 산업 분야에서 설계 데이터 확보 및 품질 검사를 위해 활용된다.
2. 작동 원리 및 기술 방식
3D 스캐닝은 측정 방식에 따라 크게 광학식과 비광학식으로 구분된다.
2.1 광학식 스캐닝
빛(레이저 또는 가시광선)을 이용하여 대상물의 표면 좌표를 측정하는 방식이다.
* 레이저 삼각측량(Laser Triangulation): 레이저 빔을 투사하고 반사되어 돌아오는 각도를 센서가 감지하여 거리를 계산한다. 정밀인다.
* ToF(Time of Flight): 빛을 발사하여 대상물에 맞고 돌아오는 시간을 측정해 거리를 계산하는 방식이다. 측정 속도가 빠르고 장거리 스캔에 유리하다.
* 구조광(Structured Light): 특정 패턴의 빛을 투사하여 표면의 왜곡 정도를 분석해 3차원 형상을 복원한다. 스캔 속도가 빠르고 정밀도가 높아 소형 정밀 부품 스캔에 적합하다.
2.2 비광학식 및 기타 스캐닝
- 산업용 CT (Computed Tomography): X선을 이용하여 객체의 내부 구조까지 단면으로 촬영한 뒤 이를 재구성한다. 내부 결함 검사나 복잡한 내부 구조 측정에 필수적이다.
- 초음파 스캐닝: 초음파의 반사 시간을 측정하여 거리를 계산하며, 주로 수중 측정이나 특정 재질의 두께 측정에 사용된다.
2.3 포토그래메트리 (Photogrammetry)
여러 각도에서 촬영한 2D 사진들의 공통된 특징점을 추출하고 매칭하여 3D 좌표를 계산하는 사진측량 기술이다.
* 원리: 서로 다른 위치에서 찍은 사진들 사이의 시차(Parallax)를 이용하여 대상물의 깊이 정보를 계산한다.
* 특징: 고가의 전용 스캐너 없이 고해상도 카메라만으로 구현 가능하며, 텍스처(표면 색상 및 질감) 재현력이 매우 뛰어나다.
* 활용: 대규모 지형 맵핑, 건축물 외관 기록, 게임 및 영화용 에셋 제작에 주로 사용된다.
[표 1] 3D 스캐닝 방식별 비교
| 방식 |
작동 원리 |
장점 |
단점 |
정밀도 |
주요 용도 |
| 레이저 |
삼각측량/ToF |
높은 정밀도, 장거리 가능 |
반사체 측정 어려움 |
매우 높음 |
역설계, 품질 검사 |
| 구조광 |
패턴 왜곡 분석 |
빠른 획득 속도, 고해상도 |
측정 범위 제한적 |
높음 |
치과, 소형 부품 |
| CT |
X선 투과/재구성 |
내부 구조 측정 가능 |
고비용, 방사선 위험 |
매우 높음 |
내부 결함, 정밀 분석 |
| 초음파 |
음파 반사 |
불투명/수중 측정 가능 |
낮은 해상도 |
보통 |
두께 측정, 수중 탐사 |
3. 3D 스캐닝 프로세스
물리적 객체가 디지털 모델로 변환되기까지는 일반적으로 다음과 같은 워크플로우를 거친다.
- 대상물 준비: 스캔 효율을 높이기 위해 반사 방지 스프레이(현상액)를 도포하거나 타겟 마커(Target Marker, 위치 보정을 위한 기준점)를 부착한다.
- 데이터 획득 (Scanning): 스캐너를 이용하여 대상물의 표면 좌표 데이터를 수집한다.
- 점군 데이터 처리 (Point Cloud): 수집된 수백만 개의 점(Point) 데이터를 정렬(Alignment)하고 중복된 데이터를 제거하여 하나의 좌표계로 통합한다.
- 메쉬 생성 (Mesh): 점과 점을 삼각형 면으로 연결하여 표면을 구성하는 폴리곤 메쉬(Polygon Mesh, 점들을 연결한 다각형(주로 삼각형)의 집합으로 이루어진 표면 모델)를 생성한다.
- 최적화 및 후처리: 불필요한 노이즈를 제거하고, 데이터 용량을 줄이기 위해 폴리곤 수를 최적화(Decimation)하거나 구멍 난 부분을 메우는(Hole Filling) 작업을 수행한다.
4. 주요 장비 및 소프트웨어
4.1 하드웨어 종류
- 핸드헬드 스캐너 (Handheld Scanner): 사용자가 직접 들고 움직이며 스캔하는 장비로, 대형 객체나 복잡한 형상 측정에 유리하다.
- 고정식/자동 스캐너 (Stationary/Automated Scanner): 턴테이블이나 로봇 팔에 장착되어 정해진 경로로 스캔하며, 높은 반복 정밀도가 요구되는 공정 검사에 사용된다.
4.2 소프트웨어
- 데이터 획득 소프트웨어: 스캐너 제어 및 실시간 점군 데이터 시각화 (예: Artec Studio, GOM Inspect).
- 메쉬 편집 및 역설계 소프트웨어: 스캔 데이터를 CAD 데이터(STEP, IGES)로 변환하거나 메쉬를 수정 (예: Geomagic Design X, MeshLab).
5. 데이터 파일 형식 비교
3D 스캔 데이터는 용도에 따라 서로 다른 파일 형식을 사용한다.
[표 2] 3D 스캔 데이터 파일 형식 비교
| 형식 |
확장자 |
특징 |
주요 용도 |
데이터 성격 |
| STL |
.stl |
삼각형 메쉬 정보만 저장 (색상 없음) |
3D 프린팅, CAM |
메쉬(Mesh) |
| OBJ |
.obj |
기하학적 형상과 텍스처/색상 정보 포함 |
그래픽, 렌더링 |
메쉬 + 텍스처 |
| PLY |
.ply |
점군 데이터와 색상 정보를 효율적으로 저장 |
연구용, 점군 저장 |
점군(Point Cloud) |
| STEP |
.step |
수학적 곡면(NURBS) 기반의 정밀 데이터 |
기계 설계, 제조 |
CAD (B-Rep, 경계 표현법) |
6. 산업별 활용 사례
- 역설계 (Reverse Engineering): 도면이 없는 기존 제품을 스캔하여 CAD 모델로 복원함으로써 제품 개선 및 부품 교체 설계를 수행한다.
- 품질 검사 (Inspection): 실제 제작된 제품을 스캔하여 원본 설계 도면(CAD)과 비교 분석함으로써 치수 오차 및 변형을 검출하고, 설계 사양 준수 여부를 정밀하게 검증한다.
- 문화재 디지털 아카이빙: 훼손 위험이 있는 문화재를 고정밀 스캔하여 디지털 데이터로 영구 보존하고, 이를 바탕으로 복원 작업을 진행한다.
- 의료 및 맞춤형 제작: 환자의 신체 부위를 스캔하여 개인 맞춤형 보철물, 교정기, 보청기 등을 정밀하게 제작한다.
7. 최신 AI 기반 3D 복원 기술
최근 딥러닝의 발전으로 전통적인 스캐닝 방식의 한계를 극복하는 AI 기술이 도입되고 있다.
- NeRF (Neural Radiance Fields): 몇 장의 사진만으로 신경망을 통해 공간의 빛장(Light Field)을 학습하여, 촬영하지 않은 각도에서도 고품질의 3D 뷰를 생성하는 기술이다.
- Gaussian Splatting: 점군 데이터 대신 3D 가우시안 타원체를 사용하여 실시간으로 매우 정교한 렌더링을 구현하는 최신 복원 기법이다.
- AI 노이즈 제거: 스캔 과정에서 발생하는 센서 노이즈를 AI가 학습된 데이터를 바탕으로 자동으로 제거하여 메쉬 생성 시간을 단축시킨다.
8. 한계점 및 고려 사항
- 재질 제약: 거울과 같은 고반사체나 유리 같은 투명체는 빛이 투과하거나 난반사되어 데이터 획득이 어렵다. 이를 해결하기 위해 무광 스프레이 도포 등의 전처리 공정 필요.
- 데이터 용량: 고정밀 스캔 시 발생하는 수억 개의 점군 데이터는 컴퓨팅 자원을 많이 소모하며, 처리 속도를 저하시키는 원인이 된다.
- 정밀도 오차 및 해결책:
- 원인: 주변 온도 변화에 따른 장비 팽창, 타겟 마커 배치 오류, 스캔 각도의 사각지대(Occlusion) 등으로 인해 측정 오차가 발생할 수 있다.
- 해결책: 항온·항습 환경에서 측정하고, 정밀한 타겟 마커 배치 및 다각도 스캔을 통해 사각지대를 최소화하며, 정기적인 장비 캘리브레이션(Calibration)을 수행하여 오차를 보정한다.
# 3D 스캐닝 (3D Scanning)
## 1. 개요
3D 스캐닝은 물리적 객체의 형상, 크기, 색상 등의 정보를 비접촉 방식으로 측정하여 디지털 3D 데이터로 변환하는 정밀 측정 기술이다. 이 과정은 대상물의 표면 좌표를 수집하여 가상 공간에 3차원 모델을 재구성하는 것을 목표로 하며, 제조, 의료, 문화재 보존 등 다양한 산업 분야에서 설계 데이터 확보 및 품질 검사를 위해 활용된다.
## 2. 작동 원리 및 기술 방식
3D 스캐닝은 측정 방식에 따라 크게 광학식과 비광학식으로 구분된다.
### 2.1 광학식 스캐닝
빛(레이저 또는 가시광선)을 이용하여 대상물의 표면 좌표를 측정하는 방식이다.
* **레이저 삼각측량(Laser Triangulation):** 레이저 빔을 투사하고 반사되어 돌아오는 각도를 센서가 감지하여 거리를 계산한다. 정밀인다.
* **ToF(Time of Flight):** 빛을 발사하여 대상물에 맞고 돌아오는 시간을 측정해 거리를 계산하는 방식이다. 측정 속도가 빠르고 장거리 스캔에 유리하다.
* **구조광(Structured Light):** 특정 패턴의 빛을 투사하여 표면의 왜곡 정도를 분석해 3차원 형상을 복원한다. 스캔 속도가 빠르고 정밀도가 높아 소형 정밀 부품 스캔에 적합하다.
### 2.2 비광학식 및 기타 스캐닝
* **산업용 CT (Computed Tomography):** X선을 이용하여 객체의 내부 구조까지 단면으로 촬영한 뒤 이를 재구성한다. 내부 결함 검사나 복잡한 내부 구조 측정에 필수적이다.
* **초음파 스캐닝:** 초음파의 반사 시간을 측정하여 거리를 계산하며, 주로 수중 측정이나 특정 재질의 두께 측정에 사용된다.
### 2.3 포토그래메트리 (Photogrammetry)
여러 각도에서 촬영한 2D 사진들의 공통된 특징점을 추출하고 매칭하여 3D 좌표를 계산하는 사진측량 기술이다.
* **원리:** 서로 다른 위치에서 찍은 사진들 사이의 시차(Parallax)를 이용하여 대상물의 깊이 정보를 계산한다.
* **특징:** 고가의 전용 스캐너 없이 고해상도 카메라만으로 구현 가능하며, 텍스처(표면 색상 및 질감) 재현력이 매우 뛰어나다.
* **활용:** 대규모 지형 맵핑, 건축물 외관 기록, 게임 및 영화용 에셋 제작에 주로 사용된다.
### [표 1] 3D 스캐닝 방식별 비교
| 방식 | 작동 원리 | 장점 | 단점 | 정밀도 | 주요 용도 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **레이저** | 삼각측량/ToF | 높은 정밀도, 장거리 가능 | 반사체 측정 어려움 | 매우 높음 | 역설계, 품질 검사 |
| **구조광** | 패턴 왜곡 분석 | 빠른 획득 속도, 고해상도 | 측정 범위 제한적 | 높음 | 치과, 소형 부품 |
| **CT** | X선 투과/재구성 | 내부 구조 측정 가능 | 고비용, 방사선 위험 | 매우 높음 | 내부 결함, 정밀 분석 |
| **초음파** | 음파 반사 | 불투명/수중 측정 가능 | 낮은 해상도 | 보통 | 두께 측정, 수중 탐사 |
## 3. 3D 스캐닝 프로세스
물리적 객체가 디지털 모델로 변환되기까지는 일반적으로 다음과 같은 워크플로우를 거친다.
1. **대상물 준비:** 스캔 효율을 높이기 위해 반사 방지 스프레이(현상액)를 도포하거나 타겟 마커(Target Marker, 위치 보정을 위한 기준점)를 부착한다.
2. **데이터 획득 (Scanning):** 스캐너를 이용하여 대상물의 표면 좌표 데이터를 수집한다.
3. **점군 데이터 처리 (Point Cloud):** 수집된 수백만 개의 점(Point) 데이터를 정렬(Alignment)하고 중복된 데이터를 제거하여 하나의 좌표계로 통합한다.
4. **메쉬 생성 (Mesh):** 점과 점을 삼각형 면으로 연결하여 표면을 구성하는 폴리곤 메쉬(Polygon Mesh, 점들을 연결한 다각형(주로 삼각형)의 집합으로 이루어진 표면 모델)를 생성한다.
5. **최적화 및 후처리:** 불필요한 노이즈를 제거하고, 데이터 용량을 줄이기 위해 폴리곤 수를 최적화(Decimation)하거나 구멍 난 부분을 메우는(Hole Filling) 작업을 수행한다.
## 4. 주요 장비 및 소프트웨어
### 4.1 하드웨어 종류
* **핸드헬드 스캐너 (Handheld Scanner):** 사용자가 직접 들고 움직이며 스캔하는 장비로, 대형 객체나 복잡한 형상 측정에 유리하다.
* **고정식/자동 스캐너 (Stationary/Automated Scanner):** 턴테이블이나 로봇 팔에 장착되어 정해진 경로로 스캔하며, 높은 반복 정밀도가 요구되는 공정 검사에 사용된다.
### 4.2 소프트웨어
* **데이터 획득 소프트웨어:** 스캐너 제어 및 실시간 점군 데이터 시각화 (예: Artec Studio, GOM Inspect).
* **메쉬 편집 및 역설계 소프트웨어:** 스캔 데이터를 CAD 데이터(STEP, IGES)로 변환하거나 메쉬를 수정 (예: Geomagic Design X, MeshLab).
## 5. 데이터 파일 형식 비교
3D 스캔 데이터는 용도에 따라 서로 다른 파일 형식을 사용한다.
### [표 2] 3D 스캔 데이터 파일 형식 비교
| 형식 | 확장자 | 특징 | 주요 용도 | 데이터 성격 |
| :--- | :--- | :--- | :--- | :--- |
| **STL** | `.stl` | 삼각형 메쉬 정보만 저장 (색상 없음) | 3D 프린팅, CAM | 메쉬(Mesh) |
| **OBJ** | `.obj` | 기하학적 형상과 텍스처/색상 정보 포함 | 그래픽, 렌더링 | 메쉬 + 텍스처 |
| **PLY** | `.ply` | 점군 데이터와 색상 정보를 효율적으로 저장 | 연구용, 점군 저장 | 점군(Point Cloud) |
| **STEP** | `.step` | 수학적 곡면(NURBS) 기반의 정밀 데이터 | 기계 설계, 제조 | CAD (B-Rep, 경계 표현법) |
## 6. 산업별 활용 사례
* **역설계 (Reverse Engineering):** 도면이 없는 기존 제품을 스캔하여 CAD 모델로 복원함으로써 제품 개선 및 부품 교체 설계를 수행한다.
* **품질 검사 (Inspection):** 실제 제작된 제품을 스캔하여 원본 설계 도면(CAD)과 비교 분석함으로써 치수 오차 및 변형을 검출하고, 설계 사양 준수 여부를 정밀하게 검증한다.
* **문화재 디지털 아카이빙:** 훼손 위험이 있는 문화재를 고정밀 스캔하여 디지털 데이터로 영구 보존하고, 이를 바탕으로 복원 작업을 진행한다.
* **의료 및 맞춤형 제작:** 환자의 신체 부위를 스캔하여 개인 맞춤형 보철물, 교정기, 보청기 등을 정밀하게 제작한다.
## 7. 최신 AI 기반 3D 복원 기술
최근 딥러닝의 발전으로 전통적인 스캐닝 방식의 한계를 극복하는 AI 기술이 도입되고 있다.
* **NeRF (Neural Radiance Fields):** 몇 장의 사진만으로 신경망을 통해 공간의 빛장(Light Field)을 학습하여, 촬영하지 않은 각도에서도 고품질의 3D 뷰를 생성하는 기술이다.
* **Gaussian Splatting:** 점군 데이터 대신 3D 가우시안 타원체를 사용하여 실시간으로 매우 정교한 렌더링을 구현하는 최신 복원 기법이다.
* **AI 노이즈 제거:** 스캔 과정에서 발생하는 센서 노이즈를 AI가 학습된 데이터를 바탕으로 자동으로 제거하여 메쉬 생성 시간을 단축시킨다.
## 8. 한계점 및 고려 사항
* **재질 제약:** 거울과 같은 고반사체나 유리 같은 투명체는 빛이 투과하거나 난반사되어 데이터 획득이 어렵다. 이를 해결하기 위해 무광 스프레이 도포 등의 전처리 공정 필요.
* **데이터 용량:** 고정밀 스캔 시 발생하는 수억 개의 점군 데이터는 컴퓨팅 자원을 많이 소모하며, 처리 속도를 저하시키는 원인이 된다.
* **정밀도 오차 및 해결책:**
* **원인:** 주변 온도 변화에 따른 장비 팽창, 타겟 마커 배치 오류, 스캔 각도의 사각지대(Occlusion) 등으로 인해 측정 오차가 발생할 수 있다.
* **해결책:** 항온·항습 환경에서 측정하고, 정밀한 타겟 마커 배치 및 다각도 스캔을 통해 사각지대를 최소화하며, 정기적인 장비 캘리브레이션(Calibration)을 수행하여 오차를 보정한다.